cc = gcc
CFLAGS = -Wall -pedantic -g -pg
PROG = tinyFsDemo
OBJS = demoTfs.o libTinyFS.o libDisk.o

$(PROG) : $(OBJS)
	$(CC) $(CFLAGS) -o $(PROG) $(OBJS)

demoTfs.o : demoTfs.c libTinyFS.h
	$(CC) $(CFLAGS) -c -o $@ $<

libTinyFS.o : libTinyFS.c libTinyFS.h libDisk.h libDisk.o
	$(CC) $(CFLAGS) -c -o $@ $<

libDisk.o : libDisk.c libDisk.h
	$(CC) $(CLFAGS) -c -o $@ $<

clean :
	rm *.o $(MAIN) gmon.out
